package com.zl.service;

import com.zl.dao.UserinfoDao;
import com.zl.model.Userinfo;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

public class UserinfoServiceImpl implements UserinfoService {

    @Autowired
    private UserinfoDao userinfoDao;

    public void setUserinfoDao(UserinfoDao userinfoDao) {
        this.userinfoDao = userinfoDao;
    }

    /**
     * 双表
     * @return
     */
    @Override
    public List<Userinfo> findAll() {
        return userinfoDao.findAll();
    }

    /**
     * 登录
     * @param userinfo
     * @return
     */
    @Override
    public Userinfo login(Userinfo userinfo) {
        return userinfoDao.login(userinfo);
    }

    /**
     * 查一个
     * @param user_id
     * @return
     */
    @Override
    public Userinfo findOne(int user_id) {
        return userinfoDao.findOne(user_id);
    }

    /**
     * 添加
     * @param userinfo
     * @return
     */
    @Override
    public int insert(Userinfo userinfo) {
        return userinfoDao.insert(userinfo);
    }

    /**
     * 删除
     * @param user_id
     * @return
     */
    @Override
    public int remove(int user_id) {
        return userinfoDao.remove(user_id);
    }

    /**
     * 修改
     * @param userinfo
     * @return
     */
    @Override
    public int update(Userinfo userinfo) {
        return userinfoDao.update(userinfo);
    }
}
